Differentiating between counterexamples for supporting students’ algorithmic thinking

نویسندگان

چکیده

This study examines the use of counterexamples for supporting development students’ algorithmic thinking. Working from premise that some are more effective than others generalized algorithms, proposes distinctions between in relation to iterative refinement student-invented algorithms. Furthermore, identifies factors may influence differences among counterexamples. Using task-based interviews, data were collected 23 undergraduate students working pairs ( n = 8) and individually 7) on three algorithmatizing tasks. From a thematic analysis data, two illustrative cases presented show how why different might bring about particular revisions The highlight types counterexamples— set-of-instructions-changing SoI-changing) domain-of-validity-narrowing DoV-narrowing)—and their influencing factors. Implications findings discussed with respect existing literature, further research, teaching.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rapid mental computation system as a tool for algorithmic thinking of elementary school students development

In this paper, we describe the possibilities of using a rapid mental computation system in elementary education. The system consists of a number of readily memorized operations that allow one to perform arithmetic computations very quickly. These operations are actually simple algorithms which can develop or improve the algorithmic thinking of pupils. Using a rapid mental computation system all...

متن کامل

A Framework and an Instructional Design Model for the Development of Students' Computational and Algorithmic Thinking

The authors herein, describe their efforts towards designing technology-enhanced instruction for teaching Computational and Algorithmic Thinking. This study examined students’ development of Computational and Algorithmic Thinking, by utilizing the framework of Technological Pedagogical Content Knowledge and the instructional design model of Technology Mapping. Different technological tools were...

متن کامل

Supporting Computational Algorithmic Thinking (SCAT): Understanding the Development of Computational Algorithmic Thinking Capabilities in African-American Middle-School Girls Through Game Design

Computational algorithmic thinking (CAT) is the ability to design, implement, and assess the implementation of algorithms to solve a range of problems. It involves identifying and understanding a problem, articulating an algorithm or set of algorithms in the form of a solution to the problem, implementing that solution in such a way that it solves the problem, and evaluating the solution based ...

متن کامل

Differentiating the Elements of Clinical Thinking

Clinical judgment, clinical reasoning, clinical thinking, critical thinking and decision-making are often used concurrently or interchangeably in the literature, which can lead to confusion. This article is a succinct review, by no means an exhaustive one, of these various concepts related to clinical practice in the health professions in order to distinguish them from each other. Moreover, the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Asian journal for mathematics education

سال: 2022

ISSN: ['2752-7263', '2752-7271']

DOI: https://doi.org/10.1177/27527263221139869